package cn.com.cifi.mars.bean.vo.returnPlan.returnReport;

import java.time.LocalDateTime;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 回款计划进度表
 */
@Data
public class ReturnPlanProgressVo {

    @ApiModelProperty(name = "businessDivisionName", value = "事业部名称")
    private String businessDivisionName;
    @ApiModelProperty(name = "cityCompanyName", value = "城市公司名称")
    private String cityCompanyName;
    @ApiModelProperty(name = "projectCode", value = "项目code")
    private String projectCode;
    @ApiModelProperty(name = "projectName", value = "项目名称")
    private String projectName;
    @ApiModelProperty(name = "stageCode", value = "分期Code")
    private String stageCode;
    @ApiModelProperty(name = "stageName", value = "分期名称")
    private String stageName;
    @ApiModelProperty(name = "returnPlanVersionName", value = "回款计划版本名称")
    private String returnPlanVersionName;
    @ApiModelProperty(name = "versionStateName", value = "版本状态名称")
    private String versionStateName;
    @ApiModelProperty(name = "createByName", value = "创建人员名称")
    private String createByName;
    @ApiModelProperty(name = "createTime", value = "创建时间")
    private LocalDateTime createTime;
    @ApiModelProperty(name = "versionCreateName", value = "创建方式名称")
    private String versionCreateName;
    @ApiModelProperty(name = "successApprovalTime", value = "审批通过时间")
    private LocalDateTime successApprovalTime;
    @ApiModelProperty(name = "sourceSignVersionName", value = "基于签约版本名称")
    private String sourceSignVersionName;

    @ApiModelProperty(name = "signPlanVersionId", value = "签约版本Id")
    private String signPlanVersionId;
    @ApiModelProperty(name = "versionNum", value = "版本号")
    private String versionNum;
    @ApiModelProperty(name = "versionType", value = "版本类型：cast_decision(投资版)、strategy(战规版)、budget(预算版)、dynamic(动态版)")
    private String versionType;
    @ApiModelProperty(name = "versionState", value = "版本状态")
    private String versionState;
    @ApiModelProperty(name = "updateTime", value = "更新时间")
    private LocalDateTime updateTime;
    @ApiModelProperty(name = "versionIdentify", value = "版本标识(预算版 年中/全年)")
    private String versionIdentify;
    @ApiModelProperty(name = "affiliationMonth", value = "版本归属时间yyyy-MM")
    private String affiliationMonth;
    @ApiModelProperty(name = "isAssessment", value = "是否是考核版(1--是；0--否)")
    private Integer isAssessment;
    @ApiModelProperty(name = "stageId", value = "分期id")
    private String stageId;
    @ApiModelProperty(name = "projectId", value = "项目Id")
    private String projectId;
    @ApiModelProperty(name = "id", value = "回款版本Id")
    private String id;
}
